﻿/* Resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,legend{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset-img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
hr{display:none;}
img{border:none;}
em{font-style:normal;}
/*strong{font-weight:normal;}*/
fieldset{border:none;}

/* General Tags */
body{
    background:url("/arquivos/bg_body.png") repeat-x top center;
    font-size:11px;
    line-height:1.5em;
    color:#6d6d6d;
}

body,
input,
select,
textarea{color:#333;font-family:Arial, Calibri, sans-serif;}

input,
select,
textarea{border:1px solid #999;font-size:10px;padding:1px 2px;width:170px;}

select{width: 184px;}

select{padding:0;}

a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}

.content input[type="radio"] {
    border: none;
}

.content input[type="radio"] {
    border: none;
}

.content input[type="checkbox"] {
    border: none;
}

#content input[type="checkbox"], .content input[type="checkbox"], 
#content #giftlistform .giftlist input[type="checkbox"] {
    border: none;
}

#textContent h3{font-weight:700;margin-bottom:17px;}

/* Layout */
#all,
#topBar div{margin:0 auto;width:980px;}
#content{
    width:790px;
    float:right;
    margin-left: 5px;
    padding-bottom:34px;
    position:relative;
}

#content, .prateleira, .prateleira h3, .prateleira h3 a, .prateleira span, .prateleira p{
    font-size:11px;
    color:#5f5f5f;
}

#sideBar {
    width:200px;
    float:left;
    margin-left:8px;
    float: left;
    margin: 0;
    margin-top: -5px;
}

#content{float:left;width:775px;}

/* Pages */
#sideBar #sideInstitucional a,
#sideBar #sideServicos a{font-size:12px;line-height:1.7;}

/* Text content */
#textContent{margin:0 18px 0 4px;}
#textContent p{margin-bottom:17px;}

/* Special Styles */
/* ------------- */

/* Blue font color */
#topBar p a,
#cart,
#cart a,
#topNewsletter p,
#sideBar h2,
.navigator h3 a,
.navigator h5,
.vitrine .newPrice,
#collectionNavigation .selected a,
#footer h2,
.pager,
.flag.lancamento,
#pnlNaoSeguro em a,
#lnkLimparHistorico,
#history h3{color:#6d6d6d;}

/* Serif 16px italic */
#topNewsletter p,
#sideBar h2,
.navigator h3,
.navigator h5,
.flag.lancamento,
.vitrine h2{font-size:13px;font-weight:700;}

/* Image Replacement */
.imgRp{display:block;text-indent:-999em;}

/* Ajax Busy */
#ajaxBusy{position:absolute;}

/* ------------- */

/* Sprites */
#menu h3 a,
#network a,
.vitrine .quickView a,
#breadCrumbs li,
.vitrine .brand a,
#footer h2,
#history h3{background-image:url("/arquivos/sprite-general.gif");background-repeat:no-repeat;}


/* Top Bar */
#topBar{
    background:url("/arquivos/bg_topbar.png") repeat-x top center;
    font-size:10px;
}
#topBar div{overflow:auto;padding-top:2px;}
#topBar .ajax-content-loader,
#topBar .ajax-content-loader div{color:#999;float:left;padding-top:0;width:auto;}
#topBar p{color:#999;float:left;}
#topBar p,
#topBar .ajax-content-loader div{margin-left:12px;}
#topBar p a,
#topBar .ajax-content-loader a{margin-left:4px;text-decoration:underline;}
#topBar strong{font-weight:normal;}

#topBar .welcome, #topBar .loginmsg { display:none; }

#topBar ul{float:right;margin-right:5px;}
#topBar ul li{float:left;}
#topBar ul li a{background:url("/arquivos/tabs-bg.gif") right 2px no-repeat;color:#666;padding:0 7px}
#topBar ul li.last a{background:none;}

#pnlNaoSeguro a#lnkLogOut{color:#999;margin:0;}

/* Title and Cart */
#header{
    height:115px;
    overflow:hidden;
    position:relative;
}

#title {
    margin-top: 26px;
}

#title a {
}
#title a{
    width:318px;
    height:58px;
    background:url("/arquivos/logo_loja_do_prazer.png") no-repeat top center;
    float:left;
}
#title a:hover{text-decoration:none;}
#title a span{display:none;}

#menu_site {
    position: absolute;
    top: 10px;
    right: 0;
}

#menu_site img {
    margin-right: 20px;
}

#menu_usuario {
    width: 580px;
    height: 70px;
    background: url("/arquivos/bg_menu_usuario.png") no-repeat top right;
    float: right;
    margin-top: 20px;
}

#menu_usuario span, #menu_usuario a, #menu_usuario em {
    font-size: 12px;
    font-weight: bold;
    color: white;
}

.cart-info li {
    display: inline;
    margin-left: 10px;
}

.menu_user li {
    float: left;
    list-style-image: url("/arquivos/bullet_menu_user.png");
    list-style-position: inside;
    padding-left: 15px;
}

#menu_usuario .menu_user {
    position: relative;
    top: 47px;
    left: 15px;
}

.cart-info .amount-products, .cart-info .amount-kits, .cart-info .total-cart, #pnlNaoSeguro {
    display:none;
}

#cart {
    float: right;
    width: 150px;
    position: relative;
    top: 30px;
    right: 20px;
}

#cart .title{_height:1%;}

#cart .title,
#cart li{display:none;}

#cart li.amount-items {
    position: relative;
    right: 10px;
}

#cart li.amount-items {
    display: block;
}

#menu_usuario .amount-items strong, #menu_usuario .amount-items em, #menu_usuario .amount-items span {color:#ffbec4;}

#menu_usuario .amount-items em {
    float: left;
    margin-right: 5px;
    *float:none;
}

/* Menu */

#menu{
    background:#195073;
    clear:both;
    overflow:hidden;
}

#menu a{color:#fff;}
#menu h3{float:left;}
#menu h3 a{background-position:right -70px;}
#menu h3 a,
#linkVipClub{font-weight:700;float:left;padding:6px 14px 5px 10px;_padding-top:5px;}
#menu h3 a:hover{text-decoration:none;}

#menu ul{background:#195073;border-top:4px solid #fff;display:none;margin:27px 0 0 8px;padding:5px;position:absolute;width:130px;}
#menu ul a{display:block;font-size:10px;padding:1px 4px 0;position:relative;_height:1%;}
#menu ul .lista-completa{border-top:1px dashed #fff;margin-top:8px;padding-top:2px;}

#menu #linkVipClub{color:#ededed;float:right;padding-left:8px;padding-right:11px;}

/* Search */

#search {
    width: 780px;
    height: 45px;
    background: url("/arquivos/bg_search.png") no-repeat top right;
    float: left;
    margin-bottom:5px;
}


@-moz-document url-prefix() { #search { height: 45px;padding-top:1px; } } 

.search select, .search legend, .search label{display:none;}
.search .fulltext-search-box{margin:0 5px 0 6px;width:216px;}

.fulltext-search-box.ui-autocomplete-input {
    width: 620px;
    height: 30px;
    *height: 23px;
    *padding: 10px 0 0 0;
    margin-top: 6px;
    margin-left: 50px;
    border: none;
    background: none;
}

.fulltext-search-box.ui-autocomplete-input {
    padding-top: 10px\0/IE8+9; /* IE8+9  */
    height: 23px\0/IE8+9; /* IE8+9  */
}
:root .fulltext-search-box.ui-autocomplete-input { 
    padding-top: 0px \0/IE9;
    height: 32px \0/IE9; 
}  /* IE9 */

.busca .btn-buscar {
    width: 97px;
    height: 36px;
    background: url("/arquivos/btn_procurar.png") no-repeat top center;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    line-height: 0;
}


.ui-autocomplete{
    width:300px;
    background:#fff;
    padding:5px;
    position: absolute !important;
}
.ui-autocomplete li{
    margin-bottom:3px;
    height: 30px;
    cursor: pointer;
    left: 427px !important;
    width: 616px !important;
}

.ui-autocomplete img{margin-right:5px;vertical-align:middle;}

/* Banners and newsletter */
#topBanners {
    float: left;
    margin-left: 4px;
    width: 776px;
}

#bannerPromocao {
    margin-bottom: 4px;
}

#banner_top_01 {
	display:none;
    float: left;
    margin-left: 4px;
}

#bottomBanners{margin-top:18px;overflow:auto;_height:1%;}
.home #bottomBanners{margin-left:8px;}
.box-banner img{display:block;}

#topNewsletter {
    width:200px;
    height:196px;
    background:url("/arquivos/bg_newsletter.png") no-repeat top center;
    float:right;
    margin-bottom: 10px;
}

#topNewsletter fieldset {
    border: none;
    margin: 45px 10px;
}

#banner1{float:left;}
#banner2{margin-bottom:8px;}
#banner3{margin-bottom:7px;}

#bannerBottom1{float:left;}
#bannerBottom2{float:right;margin-top:11px;}

#banner6{padding:6px 0 2px;}
#banner6 img{margin:0 auto;}

#topNewsletter h3{display:none;}
#topNewsletter p {
    margin: 9px 0 5px;
    font-size: 12px;
    font-weight: normal;
}
#topNewsletter p:after{content:'.';}
#topNewsletter input {
    width: 168px;
    display: block;
    background: url("/arquivos/bg_input_newsletter.png") no-repeat top center;
    border:none;
    float: left;
    margin: 4px 5px 0 0;
    padding: 6px;
    *position:relative;
    *left:-7px;
    *margin-left:0;
    *padding: 6px 3px;
}

#topNewsletter #newsletterButtonOK {
    background: url("/arquivos/btn_cadastrar.png") no-repeat scroll center top transparent;
    border: medium none;
    clear: both;
    cursor: pointer;
    font-size: 0;
    height: 22px;
    line-height: 0;
    margin-left: 45px;
    margin-top: 10px;
    text-indent: -9999px;
    width: 90px;
}
/*#topNewsletter .newsletter-client-name{width:164px;}
#topNewsletter .newsletter-client-email{width:237px;}*/

/* Brands */
#brands{display:none;}

/* Collections */
.prateleira .prateleira{border:none;}

.resultadoBusca  .desc {display:none;}

.collectionWrap ul {
    overflow: hidden;
}
.home .collectionWrap ul {
    width: 9000px;
}
/*vitrine navigation home*/
.collectionWrap .prateleira.vitrine .navigationVitrine{
	cursor: pointer;
    display: block;
    height: 17px;
    margin-top: -9px;
    position: absolute;
    text-indent: -9999px;
    top: 175px;
    width: 18px;
}
.collectionWrap .prateleira.vitrine .navigationVitrine.next{
	background: url('/arquivos/vitrine-right.png');
	right: 2px;
}
.collectionWrap .prateleira.vitrine .navigationVitrine.prev{
	background: url('/arquivos/vitrine-left.png');
	left: 2px;
}
.collectionWrap .prateleira.vitrine .navigationVitrine.next.desactivated{
	background: url('/arquivos/vitrine-right2.png');
}
.collectionWrap .prateleira.vitrine .navigationVitrine.prev.desactivated{
	background: url('/arquivos/vitrine-left2.png');
}
.vitrine li {
    float: left;
    width: 178px;
    margin: 2px;
    text-align: center;
}

#content .productImage, #content .photo {
    height: 235px;
    border: solid 1px #EFEFEF;
    background:#fff;
    display: block;
    padding: 0;
    margin: 0;
}

.productImage img {
    width: 170px;
    height: auto;
}

.vitrine {
    width: 774px;
    border: solid 1px #EBEBEB;
    clear: both;
    overflow: hidden;
    margin-top: 10px;
}
.home .vitrine.sakaiSlider {
	height: 500px;
}

.vitrine.resultItemsWrapper{
    margin: 2px 0;
}

.vitrine h2 {
    width: 770px;
    height: 24px;
    background: url("/arquivos/bg_h2_produtos.png") no-repeat top center;
    color: #565656;
    font-size: 12px;
    padding: 6px 0 0 6px;
}

#colecao_box {
    height: 1290px;
    position: relative;
    top: -5px;
    width: 775px;
}

#colecao_abas {
    width: 775px;
    height: 33px;
    float: left;
}

.collectionWrap.lancamentos, .collectionWrap.promo {
    position: absolute;
    top: 33px;
    left: 0;
}

.collectionWrap.lancamentos h2, .collectionWrap.promo .vitrine h2 {
    display: none;
}


.collectionWrap.promo .vitrine, .collectionWrap.lancamentos .vitrine {
    background:none;
    margin-top:0;
}

a.lancamentosBtn {
    width:199px;
    height:33px;
    background: url("/arquivos/btn_lancamentos.png") no-repeat top center;
    display:block;
    float: left;
    text-indent:-9999px;
    outline:none;
    *position:relative;
    *z-index:10;
}

a.promocoesBtn {
    width:596px;
    height:33px;
    background: url("/arquivos/btn_promocoes.png") no-repeat top center;
    display:block;
    margin-left: 180px;
    *margin-left: -9px;
    *position:absolute;
    *top:0;
    *right:0;
    text-indent:-9999px;
    outline:none;
}

.collectionWrap.promo {display:none;}

.collectionWrap.promo .vitrine {
    border: solid 1px #EBEBEB;
}

.prateleira .vitrine{left:0;margin-top:6px;}
.vitrine .vitrine li.last{margin-right:0;}
.vitrine li .data {
    position: relative;
    height: 180px;
    padding-top: 10px;
}

.vitrine li .data .category {
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    *left:0;
}

.vitrine li .data .mais_detalhes {
    position: absolute;
    bottom: 30px;
    left: 16px;
}

.vitrine li {
    padding: 5px;
}

.highlight {
    height: 15px;
    display: none;
}

.vitrine li:hover {
    border: solid 1px #ff848c;
    margin: 1px;
}

.vitrine .highlight a,
.vitrine .price a{text-decoration:none;}

/*.vitrine img{height:200px;width:200px;}*/
.vitrine .price{font-size:12px;clear:both;}
.vitrine .oldPrice{display: block;}
.newPrice {
    display: block;
}
.vitrine .newPrice em, .price em{color:#ff123e; font-size:11px;}


.mais_detalhes {
    width: 150px;
    margin: 0 auto;
}
.vitrine .mais_detalhes a {
    width: 150px;
    height: 22px;
    background: url("/arquivos/btn_mais_detalhes.png") no-repeat top center;
    display: block;
    margin: 5px 0;
}

.prateleira, .prateleira h3 {
    margin-bottom: 10px;
}

.vitrine {
    background: url("/arquivos/bg_vitrine.png") top center;
}

.vitrine .category a {
    background: url("/arquivos/bg_confira_mais.png") no-repeat;
    background-position: 0 2px;
    color: #FF123E;
    padding-left: 56px;
    font-size: 9px;
}

.vitrine .brand {display:none;}

.discount{
    color:#195073;
    font:italic bold 17px "Times New Roman", Times, serif;
    margin:2px 0;
    overflow:hidden;
}
.discount .flag{margin-right:8px;}

.flag.exclusivo{background:url("/arquivos/flag-exclusivo.gif");height:29px;text-indent:-999em;width:166px;}
.flag.lancamento{font-size:19px;}

.vitrine .flag.vip---5-{color:#0f0d0e;}
.vitrine .flag.exclusivo{left:2px;position:absolute;top:0;}
.vitrine .flag.lancamento{background:url("/arquivos/flag-lancamento.png");height:96px;position:absolute;right:0;text-indent:-999em;top:149px;width:114px;}


/* Pager */
.pager{clear:both;overflow:auto;_height:1%;}
.pager ul{background:#e0e0df;float:right;padding:6px 5px;}
.pager li{cursor:pointer;float:left;padding:1px 7px 2px;}

.resultado-busca-filtro{overflow:hidden;padding-top:12px;float: right;}
.resultado-busca-filtro fieldset,
.resultado-busca-filtro p{float:left;margin-right:20px;}
.btn-comparar{margin-left:15px;}
.resultado-busca-filtro select {
    height: 22px;
    padding: 2px;
    border: solid 1px #C5C5C5;
}
/* Home Collection Navigation */
#collectionNavigation{padding-bottom:4px;overflow:hidden;_height:1%;}
#collectionNavigation li{float:left;}
#collectionNavigation a{display:block;font-size:15px;padding:3px 9px;background:url("/arquivos/tabs-bg.gif") right 5px no-repeat;}
#collectionNavigation .last a{background:none;}

/* sideBar */

#sideBar .linkList ul,
.navigator ul,
.navigator h4{margin-left:10px;}
#sideBar .linkList a, #sideBar .linkList h3 {
    font-size: 14px;
    color: #6D6D6D;
    display:block;
}

#sideBar .linkList ul {
    width: 200px;
    background: white;
    border: solid 2px #FF002A;
    border-radius: 5px;
    display: none;
    left: 183px;
    padding: 5px;
    position: absolute;
    z-index: 8000;
    top: -5px;
}

#sideBar h3:hover ul { display:block; }
#sideBar h3:hover > a {
    color:#fff;
    text-decoration: none;
}

#sideBar .linkList h3:hover {
    background: url("/arquivos/bullet_menu_user.png") no-repeat center right #FF002A;
    width: 168px;
    background-position: 170px 50%;
    padding-right: 20px;
}

#sideBar .linkList .outraClass:hover {
    width: 155px;
}

#sideBar .linkList h3 ul li a {
    padding: 10px 0;
    display: block;
    border-bottom: dotted 1px;
}
#sideBar .linkList h3 ul li a:hover{
	color: #e71b3f;
	text-decoration: none;
}
#sideBar .sideBarItem,
.navigator ul,
.navigator{margin-bottom: 7px;}

.sideBarItem.linkList h2{
    width:200px;
    height:36px;
    background: url("/arquivos/bg_title_sidebar.png") no-repeat top center;
    text-indent:-9999px;
}

.sideBarItem.linkList .menu-departamento {
    width: 180px;
    background: url("/arquivos/bg_border_sidebar_list.png") repeat-y top center;
    padding: 0 10px;
    position:relative;
}

#sideBar .linkList h3 {
    background: url("/arquivos/bullet_menu_user.png") no-repeat center right;
    background-position: 170px 50%;
    border-bottom: dotted 1px;
    padding: 10px 5px;
    position: relative;
}

#border_sidebar_top{
    width:200px;
    height:8px;
    background: url("/arquivos/bg_border_sidebar_top.png") no-repeat top center;
}

#border_sidebar_bottom{
    width:200px;
    height:9px;
    background: url("/arquivos/bg_border_sidebar_bottom.png") no-repeat top center;
}

/* History */
#history{clear:both;overflow:hidden;}
#pLimparHistorico{margin:15px 0 0 24px;}
#ulUltimosProdutos{margin:5px 0 0 24px;}

/* Footer */
#footer {
    width: 982px;
    height: 46px;
    border-bottom: solid 2px #FF123C;
    clear: both;
    color: #858585;
    font-size: 10px;
    margin: 65px 0 10px;
    padding-bottom: 10px;
    float: left;
}

#footer a{
    color:#858585;
}

#footer h3{
    text-align:center;
}

#footerNews h3 {
    position: relative;
    top: 5px;
}

.home #footer{padding-top:0;}
#footer h2,
#history h3{background-position:0 -300px;font-size:15px;padding:8px 0 8px 23px;}
#footer h2 span{display:none;}

#footer h3, #history h4 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 17px;
}

#footer #box_esquerdo {
    width: 440px;
    float: left;
}

#footer #footerInstitutional, #footer #footerServices {
    width: 186px;
    height: 237px;
    background: url("/arquivos/bg_box_footer.png") no-repeat top center;
    padding: 10px;
}

#footer #footerInstitutional{
    margin: 0 16px 5px 0;
}
#footer #footerServices { margin: 0; }

#footer #footerInstitutional li, #footer #footerServices li {
    list-style-image: url("/arquivos/bullet_menu_user.png");
    list-style-position: inside;
}

#footer #footerPagamento {
    width: 234px;
    height: 237px;
    background: url("/arquivos/bg_box_footer_pagamento.png") no-repeat top center;
    margin: 0 0 0 4px;
    padding: 10px;
    float: left;
}

#footerPagamento img {
    position: relative;
    top: -10px;
    right: 5px;
}

#box_rss {
    width: 250px;
    height: 162px;
    float: left;
    margin-left: 20px;
}

#footer h3.rss_feed {
    color: #C83346;
    margin-bottom: 0;
}

.rssBody h4 {
    padding: 10px 0 5px;
}

.rssBody h4 a {
    font-size: 13px;
    font-weight: bold;
}

.rssBody p {
    line-height: 10px;
}

.redes_sociais {
    width: 250px;
    height: 177px;
    background: url("/arquivos/bg_box_footer_redes.png") no-repeat top center;
    float: left;
    margin-left: 20px;
    padding: 7px;
}

#smTwitter, #smYoutube {
    margin-right: 5px;
}

#footer .itemGroup{display:inline;float:left;margin:5px 0 0 24px;}

#footer .columnList a {
    line-height: 1.8em;
    position: relative;
    top: -3px;
    font-weight: bold;
    font-size: 12px;
}

#footerServices{width:153px;}
#footerInstitutional{width:179px;}
#footerVipClub{width:145px;}

.department #footerNewsletter{display:none;}
.department #footerNews{width:390px;}

#network li{float:left;}
#network a{
    display:block;
}
#ntBlog{background-position:0 -150px;}
#ntTwitter{background-position:-30px -150px;}
#ntYoutube{background-position:-60px -150px;}
#ntFacebook{background-position:-90px -150px;}

#loja_servicos {
    margin-bottom: 20px;
}

#footer #footerNewsletter{float:right;margin-left:0;margin-right:5px;width:159px;}
#footerNewsletter input{margin-top:3px;width:155px;}
#footerNewsletter p:after{content:':';}
#footerNewsletter p span{display:none;}
#footerNewsletter p span.subTitle{display:inline;text-transform:capitalize;}
#footerNewsletter .btn-ok{float:right;margin-right:2px;width:auto;}

#footerCredits{background:#eae9e8;}
#footerSearch {
    width: 707px;
    height: 45px;
    background: url("/arquivos/bg_search_bottom.png") no-repeat top center;
    float: left;
    margin-right: 10px;
}

#footerSearch .btn-buscar{
    background: url("/arquivos/btn_procurar_bottom.png") no-repeat top center;
}

#footerSearch .fulltext-search-box.ui-autocomplete-input {
    width: 490px;
    height: 30px;
    margin-top: 6px;
    margin-left: 105px;
    border: none;
    background: none;
}

#footerCredits{font-size:10px;margin:7px 0;padding-top:15px;text-align:center;}
#footerCredits p{padding:24px 0;}

#footerCredits ul{overflow:auto;margin:0 auto;width:784px;_height:1%;}

#footerCredits li,
#footerCredits li a{display:inline;float:left;}
#footerCredits li a{background-image:url("/arquivos/sprite-footer.jpg");height:42px;margin:0 5px;}

#logoBuscape{width:110px;}
#logoBondFaro{background-position:-120px center;width:96px;}
#logoEbit{background-position:-220px center;width:42px;}
#logoUndefined1{background-position:-270px center;width:42px;}
#logoUndefined2{background-position:-320px center;width:38px;}
#logoInternet{background-position:-360px center;width:68px;}
#logoCamara{background-position:-435px center;width:118px;}
#logoVtex{background-position:-560px center;width:84px;}
#logoBlindado{background-position:-655px center;width:96px;}

/* Department Navigator */

/* Bread Crumbs */
#breadCrumbs{margin:5px 0 9px 0;overflow:hidden;_height:1%;}
#breadCrumbs li{background-position:right -260px;float:left;margin-right:5px;padding-right:20px;}
#breadCrumbs li.last{background:none;}
#breadCrumbs strong{font-weight:normal;}

#breadCrumbs a,
h2.titulo-sessao{color:#353535;}

#breadCrumbs {margin-left:4px;}

/* Titulo da pagina */
h2.titulo-sessao{font-size:27px;line-height:1.5em;margin-bottom:15px;text-transform:uppercase;}

/* Special Stores */
#specialStores li{padding:9px 0;}
#specialStores a{background:url("/arquivos/sprite-special-stores.jpg");display:block;}
#storePrada a{height:17px;width:92px;}
#storePuma a{background-position:0 -40px;height:32px;width:63px;}
#storeMonte a{background-position:0 -80px;height:29px;width:51px;}
#storeLouis a{background-position:0 -120px;height:11px;width:98px;}
#storeYves a{background-position:0 -160px;height:20px;width:99px;}

.main .sub {
    width: 775px;
    height: 40px;
    background: #e0e0df;
}

.searchResultsTime {
    float: left;
    padding: 12px 10px;
    position: absolute;
}

.searchResultsTime .resultado-busca-tempo, .compare {
    display: none;
}

.vitrine.resultItemsWrapper .pages {
    float: none;
    height: 30px;
}

.vitrine.resultItemsWrapper .pages li {
    width: 18px;
    height: 21px;
}

#content .pager .pages li {
    background: white;
    border: solid 1px #898989;
    line-height: 2;
    margin: 0 0 0 5px;
    padding: 1px;
}

#content .pager .pages .page-number.pgCurrent {
    border: solid 1px #FF848C;
    background: #FCABB7;
    padding: 2px;
}

#content .pager .pages li:hover {
    border: solid 1px #FF848C;
    background: #FCABB7;
    padding: 2px;
}

#content .pager .pages .first, #content .pager .pages .previous , 
#content .pager .pages .next , #content .pager .pages .last    {
    width: 45px;
    height: 21px;
    border:none;
    background:none;
    font-weight:bold;
    padding: 2px;
}

#content .pager .pages .first:hover, #content .pager .pages .previous:hover , 
#content .pager .pages .next:hover , #content .pager .pages .last:hover {
    border:none;
    background:none;
    padding: 2px;
}

#content .pager .pages .next, #content .pager .pages li.last{
	border-left: 1px solid #6D6D6D;
}
#content .pager .pages .next, #content .pager .pages li.first{
	border-right: 1px solid #6D6D6D; 
}
#content .pager .pages .next, #content .pager .pages .next{
	border: 0px;
}
#PS{
	width: 100px;
}
/*.departamento #sideBar, .categoria #sideBar,
.resultado-busca #sideBar {
    width:200px;
    float:left;
    margin: -5px 0 0 0;
}

.departamento #sideBar a, .categoria #sideBar a,
.resultado-busca  #sideBar a{
    line-height:1.7;
    font-size: 12px;
}

.departamento #sideBar .sideBarItem, .categoria #sideBar .sideBarItem,
.resultado-busca #sideBar .sideBarItem {
    margin-bottom: 16px;
}

.departamento .sideBarItem.linkList h2, .categoria .sideBarItem.linkList h2,
.resultado-busca .sideBarItem.linkList h2 {
    width: 200px;
    height: 36px;
    background: url("/arquivos/bg_title_sidebar.png") no-repeat top center;
    font-size: 12px;
    text-indent: -9999px;
}

.departamento #sideBar .linkList h3, .categoria #sideBar .linkList h3,
.resultado-busca #sideBar .linkList h3 {
    background: url("/arquivos/bullet_menu_down.png") no-repeat center right;
    border-bottom: none;
    color:#e91039;
    font-size: 12px;
    font-weight:bold;
    padding: 10px 0;
}*/


#sideBarInternas {
    width: 200px;
    float: left;
    margin: -5px 0 0 0;
}

#sideBarInternas .sideBarItem, .navigator ul, .navigator {
    margin-bottom: 7px;
}

#sideBarInternas .linkList .menu-departamento h3 {
    width: 170px;
    background: none;
    border-top: dotted 1px;
    padding: 10px 5px;
    margin-bottom: 5px;
}

#sideBarInternas .linkList h3 a {
    font-size: 12px;
    color: #E91039;
    font-weight: bold;
}

#sideBarInternas .linkList a, #sideBarInternas .linkList h3 {
    font-size: 14px;
    color: #6D6D6D;
}

#sideBarInternas .linkList .menu-departamento ul {
    width: 170px;
    display: block;
    position: static;
    padding: 0;
    margin: 0;
    border: none;
    background: none;
}

#sideBarInternas .linkList .menu-departamento ul li {
    padding: 0 0 0 10px;
}

#sideBarInternas .linkList .menu-departamento ul a {
    border: none;
    width: 146px;
    margin: 0;
    padding: 5px;
    color: #6D6D6D;
    font-size: 11px;
    display: block;
}

.departamento #sideBar .linkList h3 a, .categoria #sideBar .linkList h3 a,
.resultado-busca #sideBar .linkList h3 a {
    color:#e91039;
    font-size: 12px;
    font-weight:bold;
}

.departamento #border_sidebar_top, .categoria #border_sidebar_top,
.resultado-busca #border_sidebar_top {
    width: 200px;
    height: 8px;
    background: url("/arquivos/bg_border_sidebar_top.png") no-repeat top center;
}

.departamento .sideBarItem.linkList .menu-departamento, 
.categoria .sideBarItem.linkList .menu-departamento,
.resultado-busca .sideBarItem.linkList .menu-departamento {
    width: 180px;
    background: url("/arquivos/bg_border_sidebar_list.png") repeat-y top center;
    padding: 0 10px;
}

.departamento #sideBar .linkList ul, .departamento #sideBar .navigator ul, 
.categoria #sideBar .linkList ul, .categoria #sideBar .navigator ul,
.resultado-busca #sideBar .navigator ul {
    border-bottom: dotted 1px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-left:0;
}

.departamento #border_sidebar_bottom, .categoria #border_sidebar_bottom,
.resultado-busca #border_sidebar_bottom {
    width: 200px;
    height: 9px;
    background: url("/arquivos/bg_border_sidebar_bottom.png") no-repeat top center;
}

.bread-crumb {
    width: 745px;
    float: left;
    padding: 10px 0 10px 10px;
}

.bread-crumb li {
    background:url("/arquivos/bg_list_breadcrumb.png") no-repeat center right;
    display: inline;
    margin-right: 5px;
    padding-right: 15px;
}

.bread-crumb .last { background:none;  }

.bread-crumb .last a{
    color:#ea1139;
}

.bread-crumb a {
    color: gray;
    font-weight: normal;
}

#TB_iframeContent, #TB_window{background:#fff;}

#TB_overlay{background:#000;opacity: .7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;}

#div-title p {
    font-size: 14px;
    color: #DA1623;
    margin-bottom: 10px;
}

#fldYourData {
    margin-bottom: 10px;
}

#refer-a-friend-form-gift-list label {
    width: 50px;
    float: left;
    text-align: right;
    margin-right: 5px;
}

#fldYourData label, #fldFriendsData label {
    padding: 6px 0;
}

#refer-a-friend-form-gift-list input {
    padding: 6px;
    margin: 1px;
    border:solid 1px #E6E6E6;
}

:root #refer-a-friend-form-gift-list input { margin: 2px 1px \0/IE9; }  /* IE9 */

#refer-a-friend-form-gift-list textarea {
    width: 223px;
    padding: 6px;
    margin: 1px;
    border:solid 1px #E6E6E6;
}

#refer-a-friend-form-gift-list #btnAdicionarAmigos {
    width: 97px;
    height: 33px;
    background:url("/arquivos/btn_enviar_mais.png") no-repeat center top;
    margin: 5px 0 5px 56px;
    border:none;
    text-indent:-9999px;
    font-size:0;
    line-height:0;
}

#refer-a-friend-form-gift-list #btnCancelar {
    width: 97px;
    height: 33px;
    background:url("/arquivos/btn_cancelar_small.png") no-repeat center right;
    margin: 5px;
    border:none;
    text-indent:-9999px;
    font-size:0;
    line-height:0;
}

#refer-a-friend-form-gift-list #btnEnviar {
    width: 97px;
    height: 33px;
    background:url("/arquivos/btn_enviar_small.png") no-repeat center right;
    margin: 5px;
    border:none;
    text-indent:-9999px;
    font-size:0;
    line-height:0;
}

.Institucional #content {
    padding: 10px;
    width: 753px;
    background: white;
    border-radius: 5px;
    border: solid 1px #EBEBEB;
    border-image: initial;
}

.Institucional #content h2 {
    color: #DA1623;
    font-size: 18px;
    padding-bottom: 15px;
}

.Institucional #content p {
    color: #A1A1A1;
    margin-bottom: 20px;
}